.clearfix {
    zoom:1;
}

    .clearfix:after {
        content:"";
        display:block;
        height:0;
        clear:both;
    }

body, div, header, section, footer, article, h1, h2, h3, h4, h5, h6, input, button, label, p, form, fieldset, nav, ul, li, a, span, strong, em {
    margin:0;
    padding:0;
    border:0;
}

body {
    background-color:#000000;
}

    #containerWindow {
        width:600px;
        height:320px;
        background-color:#1f3741; /*dark green*/
        border:1px solid #00968b; /*bright green*/
        border-radius:5px;
        position:relative;
        margin-left:20px;
        margin-top:35px;
    }

        .navigatorButtonUl {
            list-style-type:none;    
        }
            
            .navigatorButtonLi {
                float:left;
                position:relative;
                height:27px;            
                margin: 10px 2px 0px 0px;
                padding-top:7px;
                background-color:#4b5f66; /*average green*/
            }
            
            #sport {
                width:55px;
            }
            
            #news {
                width:63px;
            }
            
            #lifestyle {
                width:86px;
            }
            
            #reporter {
                width:108px;
            }
            
            .navigatorButtonUl:active > li {
                background-color:#1f3741; /*dark green*/
            }
                
                .navigatorButtonA {
                    font-family:Arial;
                    font-size:12px;
                    font-weight:bold;
                    font-style:normal;
                    font-variant: normal;
                    text-decoration:none;
                    color:#7a8d94; /*text - dark grey*/
                    padding-left:10px;
                    padding-right:5px;
                    /*line-height:25px;*/
                }
                
                .navigatorButtonLi:hover > a {
                    text-decoration:underline;
                }
                
                .navigatorButtonLi:active > a {
                    text-decoration:none;
                    color:#ffffff; /*text - white*/
                }                    

    /*subitem*/     .newsStoryUl {
                        display:block;
                        position:relative;
                        top:10px;
                        list-style-type:none;
                        line-height:15px;
                    }

                        .newsStoryLi {           
                            width:243px;
                            padding:6px 0px 6px 12px;
                            background-color:#1f3741; /*dark green*/
                            border-bottom:1px solid #4b5f66; /*average green*/
                        }
                            
                        /*.newsStoryLi:last-of-type {           
                            border:none;
                        }*/
                            
                        /*#lastLine {
                            border:none;
                        }*/
                        
                        .newsStoryUl:hover > li {
                            background-color:#00968b; /*bright green*/
                        }

                            .newsStoryA {
                                font-family:Arial;
                                font-size:13px;
                                font-weight:bold;
                                font-style:normal;
                                font-variant: normal;
                                text-decoration:none;
                                color:#a4af9f; /*text - average grey*/
                            }
                            
                            .newsStoryLi:hover > a {
                                color:#ffffff; /*text - white*/
                            }
                
        #newsImage {
            width:315px;
            float:right;
            position:relative;
            top:15px;
            right:30px;
            /*margin-top:55px;
            margin-left:1px;*/
        }